home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Mania 1
/
MacMania 1.toast
/
Educational
/
Education'More
/
R-Z
/
Save A Tree 1.3.cpt
/
Save A Tree ƒ
/
ReadMe
next >
Wrap
Text File
|
1990-10-19
|
4KB
|
101 lines
Save A Tree
Copyright © 1990 Michael S. Engber. All Rights Reserved.
Save A Tree is a text file printing utility designed to conserve
paper by printing on 1 page what would normally use 2 or 4 pages.
Since Save A Tree only handles 'TEXT' files, I expect its primary
audience will be programmers printing source code. Although, the
word wrap option makes it useful for general text printing too.
Because of the small font sizes used, Save A Tree works best on
high resolution printers like the Laserwriters or HP DeskWriter.
I've been told it works ok on Imagwriters provided you use ATM.
Use of Save A Tree is free of charge. I encourage you to share
it freely. Copies of the source (THINK C) may be obtained for
$10 and a disk w/SASE.
Send comments & bug reports to:
Michael S. Engber, 1585 Ridge Ave, Evanston, IL, 60201
InterNet: engber@ils.nwu.edu
CompuServe: 70007,3505 (I rarely log onto CompuServe, but
CompuServe users can reach me on the InterNet
using the address: >INTERNET:engber@ils.nwu.edu
----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
NOTES:
Layout Menu
The checked icon in the Layout menu indicate the "current" layout.
This is the layout that will be used when you print.
The "default" layout is the one that is initially checked when
you run Save A Tree. This is the layout that is used for Finder
printing (see below).
File Menu
• Print… : Prints a 'TEXT' file using the current layout.
• Save Layouts : Saves layout settings (in Save A Tree's resource fork)
• Layout Setup… : Let you configure the layouts.
- radio buttons: select which layout you're configuring.
- Header Font & Size: used for date, file name, and page number
- Body Font & Size: used for file contents
- Word Wrap: word wrap vs truncation
- Use Last Modified Date: current date vs date of last modification
- Max Lines Per Page: upper limit lines printed on a single page
- Tab Width: tab spacing
- Make Default: make this layout the "default" layout
- Page Setup… : configure this layout's Page Setup settings
- ≈ Possible Lines Per Page: guess at how many can fit on a page
- ≈ Characters Per Line: guess at how many can fit on a line
Special Characters
• Control L (ASCII 12) is interpreted as a page break.
• Tabs are handled by expanding them into blanks. So, lines with
multiple tabs only print correctly in monospaced fonts.
Printing Multiple Files
Print en masse from the Finder by selecting a group of TEXT files
along with the Save A Tree application. Then select Print (or Open)
from the File menu. The files will be printed in the default layout.
Unfortunately, the Finder doesn't let you select files in different
folders. This means that to use the multiple file printing you have
to move Save A Tree, along with all the files you want to print, into
the same folder. A royal pain! System 7.0 is supposed to remove this
restriction "real soon now."
Irritating Page Setup Dialogs at Startup
Sorry about this, but somehow I need to get print records with the
proper page orientation. Currently, the only "Apple approved" method
is via the Page Setup Dialog. I save them away, so this shouldn't
happen again unless you get a fresh copy of Save A Tree or switch
printer drivers. Note: Laserwriter users may be lucky enough to never
deal with this since I have a hack that seems to work on them.
Version History:
1.0
• 1st release - Earth Day '90
1.1
• problem fixed with Mac w/o color QuickDraw
1.3
• now properly provides the Printing Manager with the document name
• page numbering for printing a range of pages now makes more sense
• hairlines
• option to use modification date in header